     0
  3359
  3640
  4612
  5554
  6120
  6809
  7017
  8279
  8502
  8717
  8910
  9124
  9304
  9783
 10018
 10251
 10426
 10805
 10949
 12343
 13562
 13746
 13846
 14426
 15261
 16105
 16973
 18101
 18355
 18527
 19237
 19437
 20249
 21065
 21281
 21501
 21727
 21955
 22378
 22600
 22980
 23416
 23949
 24584
 25103
 25345
 25587
 25850
 26201
 26694
 26995
 27296
 27597
 27986
 28465
 29152
 29586
 30076
 30634
 30718
 31019
 31559
 32087
 32171
 32810
 33111
 33597
 33898
 33982
 34265
 34543
 34775
 34984
 35132
 35297
 35463
 35977
 36160
 36674
 36975
 37276
 37761
 38078
 38417
 38606
 40100
 40594
 41044
 41476
 42182
 42579
 43832
 45084
 46194
 47315
 47399
 47700
 48003
 48306
 48609
 48914
 49219
 49524
 49829
 49915
 50195
 50471
 50739
 51011
 51281
 51561
 51831
 52095
 52370
 52630
 52890
 53158
 53422
 53684
 53952
 54038
 54312
 54398
 54484
 54750
 54836
 54922
 55008
 55274
 55538
 55802
 56066
 56330
 56600
 56870
 57138
 57406
 57678
 57942
 58028
 58294
 58562
 58828
 59096
 59182
 59446
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
  2048
     0
     0
     0
 59712
 60986
 62000
 62994
 64403
 65583
 67002
     0
 68173
 69356
 70222
 71184
 71970
 72795
 73721
 74717
 75779
 76718
 77276
 78488
 79656
 80874
 82162
 82979
 84005
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
     0
\200 200 200
"HELP MENU" 1 5 0
"Editing Commands" 207
"Movement Commands" 208
"Window Commands" 209
"Other Commands" 210
"Using Mouse Menus" 213
"Selecting Text" 217
"Copy and Move" 215
"Moving Windows" 214
"File Selection" 204
"Search Strings" 205
"Indenting" 206
"Options" 219
\
                      ABOUT THE HELP SYSTEM

     Click on an item in the menu with the left mouse button.
     The cursor direction keys will also move the cursor (Enter selects item).


                              ...change the text.
                              ...move the window around the file.
                              ...open, close, move, load and save files.
                              ...quit, DOS, etc.
                              ...to invoke editor commands.
                              ...by characters, words, or lines.
                              ...text within and between windows.
                              ...around the screen.
                              ...from the menu of filenames
                              ...searching and replace multiline strings
                              ...using macros to indent and outdent text
                              Reconfigure the editor to your tastes.





     Click outside the menu to exit help.
\1 200 200 23
\
	\s Insert Character\r -- Command #1

The character typed will be inserted into the text at the insertion
point, that is, just in front of the first character in the selection.


Type \b a \r for information in inserting any ASCII character into the file.
\2 0 200 22 215 69
\
	\s Duplicate Text\r -- Command #2

 \bWhere it will copy TO\r  The first time you execute this command, the
  insertion point (before the first character of the selection) is remembered.
  (Later, the selected text will be copied to this point.)

Now you are in "Duplicate Mode".  You can execute any commands you wish before
  executing "Duplicate" again (such as, scrolling, jumping, selecting, etc.)

 \bCanceling duplicate mode.\r  You can cancel "Duplicate Mode" by pressing
  Escape or executing the Cancel Operation command.  (Press \b a \r for
  more information on the Cancel Operation command.)

 \bWhere it will from FROM.\r  The second time you execute this command,
  the selection is copied to the point in the text that was remembered
  (the first time you executed the command).


Type \b b \r for more information on copying text.

Type \b c \r for information on the Copy Text command which also copies text.
\3 0 200 22 216 70
\
	\s Extract Text\r -- Command #3

 \bWhere it will move TO.\r  The first time you execute this command, the
insertion point (before the first character of the selection) is remembered.
Later, the selected text will be moved to this point.

Now you are in "Extract Mode".  You can execute any commands you wish before
executing "Extract text" again (such as, scrolling, jumping, selecting, etc.)

 \bCanceling Extract Mode.\r  You can cancel "Extract Mode" by pressing
  Escape or executing the Cancel Operation command.  (Press \b a \r for
  more information on the Cancel Operation command.)

 \bWhere it will from FROM.\r  The second time you execute this command,
the selection is moved to the point in the text remembered, the first
time you executed the command.


Type \b a \r for more information on moving text.

Type \b b \r for information on the Move Text command which also moves text.
\4 200 200 61 57 62 55
\
	\s Delete To Scrap\r -- Command #4

The selection will be deleted.
The selection is saved in the scrap buffer.

	\s The Scrap Buffer\r

Deletes are saved in the scrap buffer.  There are a number of commands
that use the scrap buffer.  Type a letter for information on each:

	\b a \r -- delete but do not save in the scrap buffer.
	\b b \r -- copy the selection to the scrap buffer without deleting it.
	\b c \r -- exchange the selection with the scrap buffer.
	\b d \r -- insert the scrap buffer in front of the selection.
\5 200 200 48 49
\
	\s Quit And Ask\r -- Command #5

This command will exit Point after asking you about unsaved files.

You will be asked about each file that has been changed but not saved.
For each file you can choose to save it or discard the changes.
After all the changed files are asked about, Point exits.
Pressing the Escape key in response to any of these "Save file?"
prompts will cancel the quit and return you to Point.


There are two other forms of the quit command.
Type the appropriate letter for more information about them.

	\b a \r -- quit and save all edited files (no verifies).
	\b b \r -- quit and discard edits (one overall verify is required).
\6 200 200
\
	\s Change Debug Variable\r -- Command #6

A numeric value is requested for the "debug" variable.

  \bThis is for debugging only.\r  It has no effect in distributed versions
  of Point.
\7 200 200 204
\
	\s Create Window\r -- Command #7

 \bSpecify the Window Corners.\r  You will first be asked for the first
(upper left) corner of the new window.  You indicate the corner by pressing
the left mouse button where you want the corner to be.
Then you are asked for the opposite (lower right) corner of the new window.
You indicate it by releasing the mouse button at that corner.

 \bDefault Lower Right Corner.\r  If you press and release the mouse button at
the same place on the screen, the lower right corner defaults to the lower
right corner of the screen.

 \bSpecify the File Name.\r  Next you are asked for a file name of a file to be
loaded into the new window.  You are shown a screen that contains the names of
the files specified by the current "filePattern".  Press \b a \r for more info.
 You can click the left mouse button on a file name to select it.
 You can also type in the file name from the keyboard.
 You can also choose a command from the second line that will:
	 Cancel the creation of a new window
	 Look at the next screenfull of file names
		(If they will not all fit on one screen)
	 Look at the previous screenfull of file names
	 Change the "filePattern"
	 Change the current drive.
\8 200 9 78
\
	\s Beginning Of File\r -- Command #8

The window is moved to the beginning of the file.

Type \b a \r for information on a command that move the window AND the
selection or the beginning of the file.
\9 8 200
\
	\s End Of File\r -- Command #9

The window is moved to the end of the file so that the end of file marker
() is on the bottom line of the screen (unless the file is smaller than
one screenfull).
\10 200 200
\
	\s Redraw Screen\r -- Command #10

The entire screen is redrawn.

This command is used if the screen gets messed up somehow and you want to be
sure what is really there.
\11 200 200
\
	\s Zoom Window\r -- Command #11

The window is enlarged so that it fills the entire screen.

If the window is already zoomed, this command unzooms it and it returns to
its original position.
\12 200 200 53
\
	\s Top Window\r -- Command #12

The window is made the top window on the screen.


Type \b a \r for information on topping windows with the TOPLIST menu.
\13 200 200
\
	\s Resize Window\r -- Command #13

You will be asked to specify new corners for the window.

The same method is used as when you create a new window, that is, Point asks
you to press the left mouse button at one corner and then to release it at
the opposite corner.

If you press and release (that is, click) the left mouse button at the same
place on the screen, the lower right corner of the window defaults to the
lower right corner of the screen.
\14 200 200
\
	\s Scroll Up\r -- Command #14

The window is scrolled up (towards the beginning of the file).

A window containing N lines will be scrolled N-2 lines.
This will leave a little of the previous screen for context.
\15 200 200
\
	\s Scroll Down\r -- Command #15

The window is scrolled down (towards the end of the file).

A window containing N lines will be scrolled N-2 lines.
This will leave a little of the previous screen for context.
\16 200 200
\
	\s Go To Line Number\r -- Command #16

You are prompted for a line number.
The window is scrolled so that this line number is the top line in the window.
\17 200 200 72
\
	\s Close Window\r -- Command #17

The window is closed, that is, the window is removed from the screen and the
file in the window is closed.

If the file in the window has been changed, you are asked whether to save the
changes or discard them.


Type \b a \r for information about closing a window and automatically saving
the file in the window.
\18 200 200
\
	\s Write File\r -- Command #18

You are asked for a new file name and the file in the window is
written to that file name.
\19 200 200 27 121 63 205
\
	\s Search For String\r -- Command #19

 \bEnter a String.\r  This command first requests a string to search for and
then searches for it in the file. Press \b d \r for more on search strings.

 \bDefault Search String.\r  The last string you searched for is automatically
entered as the default search string.  You can accept it with Enter, start
modifying it with backspace, or cancel it with any other character.

 \bCase Sensitivity.\r  If the "ignoreCase" option is 1, then the case of
letters is not considered when trying to match the string (this is the default).
If "ignoreCase" is 0, then case is considered in the matching.

 \bWhere the Search Starts.\r  The search starts at the selection if the selection
is in this file. Otherwise the search starts at the beginning of the file.

 \bSearch Direction.\r  The direction of the search is controlled by "searchMode":
	 searchMode=0 -- search forwards to the end of the file
	 searchMode=1 -- search backwards to the beginning of the file
	 searchMode=2 -- search circularly, first to the end of the file
		and then from the beginning of the file to the selection

Type \b a \r for information on searching for the selection.
Type \b b \r for information on setting the ignoreCase and searchMode options.
Type \b c \r for information on setting options with the OPTIONS menu.
\20 200 200 205 206
\
	\s Replace a string with another string\r -- Command #20

This command will replace one string with another.

First, you are asked for the string to search for.
Next, you are asked for the string to replace it with.
Third, you are asked whether to do the replace throughout the file or only
	within the current selection.
Fourth, you are asked whether you want to verify each replacement or not.

Press \b a \r for information on escape sequences in search strings.
Press \r b \r for information on indenting and outdenting lines of text
with the replace command (using escape sequences.

 \bCase Sensitivity.\r  The search uses the "ignoreCase" option but the
"searchMode" option is not used for replace.

 \bVerifying Replaces\r  If you choose to verify each replace, Point will
display the text with the candidate for replacement selected.  If you type
'y', 'Y', or Enter (carriage return) the string will be replaced, otherwise
it will not be replaced.
	The mouse buttons can also be used to verify ( or reject) a replace.
The left mouse button means yes and the right mouse button means no.  This
only works if the mouse cursor is on the bottom line of the screen.
\21 200 200
\
	\s Display Information\r -- Command #21

Various internal information is available.

This is mainly for debugging but you might be interested in the information.
\22 200 200
\
	\s Cancel Operation\r -- Command #22

Duplicate and extract modes are canceled.
\23 200 200
\
	\s Insert ASCII character\r -- Command #23

This command allows you to enter any ASCII character into the file.

You specify the character by its numeric value.

You can specify the numeric value in decimal, octal, or hexadecimal:
	 If the first two digits of the number are "0x" (or "0X") then
		the rest of the number is taken to be in hexadecimal.
	 If the first digit is "0" (and the second is not "x" or "X") then
		the rest of the number is taken to be in octal.
	 If the first digit is not "0", then the number is taken to be in
		decimal.
\24 200 200 25
\
	\s Redo Last Edit\r -- Command #24

The last editing action is repeated in this context.

The effect depends on the last editing action:
	 copy -- the same text that was copied in the last edit is copied
		to the current insertion point
	 move -- the same text that was moved in the last edit is copied
		to the current insertion point
	 insert text -- the same text that was inserted (typed in) before
		is inserted at the current insertion point
	 delete and insert text -- if the previous two edits were a delete
		and an insert (at the same point as the delete), then the redo
		will delete the selection and insert the same text
	 delete -- deletes are not considered by redo except in the previous
		case where it followed an insert


Type \b a \r for information on the undo command.
\25 200 200 40
\
	\s Undo Last Edit\r -- Command #25

The last edit is undone, that is, its effect is nullified.

The effect of Undo Last Edit on the various edits:
	 copy -- the text that was copied is deleted
	 move -- the text that was moved is moved back
	 delete -- the deleted text is reinserted
	 insert -- the inserted text is deleted
	 delete then insert -- the inserted text is deleted and the deleted
		text is reinserted

Undo Last Edit is considered an edit so a second undo will undo the effect of
this undo.  Thus undo can be used to switch back and forth between two
versions of the text.

 \bUndoing several preceding edits.\r  There is also a multiple step undo
command (Undo Multiple) which can be used to undo up to 50 previous edits.


Type \b a \r for information on the Undo Multiple command.
\26 200 200 217 39
\
	\s Select Text\r -- Command #26

The mouse is used to mark a section of text.

The selected text is the object of the next command.

 \bExtending the Selection.\r  If you hold down the mouse button and move the
mouse, the selection will extend and contract as you move the mouse.

 \bSelection Mode.\r  Initially, you are selecting by characters.
If you select again on the selected character, you will begin selecting in
"word mode" where the selection extends and contracts by whole words.
Words are separated by spaces or the ends of the line.

If you select a third time on a word selected in word mode, you will begin
selecting in "line mode" where the selection will extend and contract by
whole lines.


Type \b a \r for more information on selecting text.

Type \b b \r for information on extending the selection.
\27 200 200 66 19
\
	\s Search For Selection\r -- Command #27

The selected text is searched for.

Case is ignored unless the option "ignoreCase" is 0.

If the selection is in the file in the window, then the search starts at the
selection.  Otherwise, the search starts at the beginning of the file.

The "searchMode" option determines the extent and direction of the search.
      searchMode=0 -- the search goes forwards to the end of the file.
      searchMode=1 -- the search goes backwards to the beginning of the file.
      searchMode=2 -- the search goes forwards to the end of the file and
          then starts at the beginning if the file and goes to the selection.
      searchMode=3 -- the search starts at the selection, goes to the end of
          that file, then the file in the window below it is searched, then
          the window below that, and so on until the string is found or the
          file in the bottom window is searched.

Type \b a \r for information on searching backwards for the selection.

Type \b b \r for information about searching for a string you type in.
\28 200 200 53
\
	\s Top/Bottom Window\r -- Command #28

The window is made the top window unless it already is the top window,
in which case it is made the bottom window.


Type \b a \r for information on topping windows with the TOPLIST menu.
\29 200 200 53
\
	\s Bottom Window\r -- Command #29

The window is made the bottom window.


Type \b a \r for information on topping windows with the TOPLIST menu.
\30 200 200 32
\
	\s Execute Selection\r -- Command #30

The selection is taken as a DOS command and passed to the DOS
command interpreter for execution.  Blanks, tabs and end-of-line characters
at the beginning and end of the selection are ignored.

Before the command is executed, you are prompted to specify the corners of a
window to put the standard output of the command into.  You specify the
window corners the same was as you do in the Create Window command.

The standard output of the command is captured and placed in a window.
The file name of the window is of the form "UnNamed.?" (where ? is a letter).


Type \b a \r for information on escaping to the DOS command interpreter.
\31 200 200
\
	\s Do Nothing\r -- Command #31

This command has no associated action.

This command can be used as a default command for menus where you want
the default action to be nothing.
\32 200 200 30
\
	\s Escape To DOS\r -- Command #32

Point executes another copy of the DOS command interpreter.
You can execute DOS commands by typing them in to the DOS command
interpreter.  When you type "exit" to the DOS command interpreter,
you will return to Point in exactly the same state as before.

\bHow the Current Directory is Handled.\r  If you change the current directory
while in the DOS command interpreter, this will be the current directory if
you escape to DOS again or if the file selection screen shows you a list of
files (matching "filePattern") in the current directory.  But, when you exit
Point you will be returned to the directory you were in when you invoked
Point.


Type \b a \r for information on executing a DOS command and directing the
output to a window.
\33 200 200 204
\
	\s Load File\r -- Command #33

This will load a new file into the window.

You are presented with a screen of file names to choose from.  You can:
	 Select a file name with the left mouse button.
	 Select a directory name with the left mouse button to change to
	     that directory and see a new list of filenames.
	 Type in (from the keyboard) a file name to load.
	 Select a command from the menu on the second line of the screen.

The commands on the second line of the screen to allow you to:
	 Cancel the load.
	 Page the file names if they will not fit on one screen.
	 Change the file pattern that determined which file names are
		displayed.
	 Change the current drive.

Press \b a \r for more information on selecting files using the File
Selection Screen.
\34 200 200
\
	\s Move the cursor up one row\r -- Command #34

If there is no mouse present, this command will only move the mouse cursor.

If there is a mouse present, then the selection is moved up one row.
\35 200 200
\
	\s Move the cursor down one row\r -- Command #35

If there is no mouse present, this command will only move the mouse cursor.

If there is a mouse present, then the selection is moved down one row.
\36 200 200
\
	\s Move the cursor left one column\r -- Command #36

If there is no mouse present, this command will only move the mouse cursor.

If there is a mouse present, then the selection is moved left one column.
\37 200 200
\
	\s Move the cursor right one column\r -- Command #37

If there is no mouse present, this command will only move the mouse cursor.

If there is a mouse present, then the selection is moved right one column.
\38 200 200 53
\
	\s Hide Window\r -- Command #38

The window is removed from the screen and put on a list of hidden windows.

You can only unhide a window by selecting it from the TOPLIST menu.
Press \b a \r for details on using the TOPLIST menu.

If you quit Point, the hidden windows will be asked about and saved.

This feature is used to tuck away a window that you are not using but may use
again later.
\39 200 200
\
	\s Extend Selection\r -- Command #39

The selection is extended (or contracted) to the current mouse cursor
position.  You can continue to hold down the mouse button and change
the selection as well.
\40 200 200 25
\
	\s Undo Multiple\r -- Command #40

The effect of the last editing action is undone.

This undoing is not recorded in the change history and cannot itself
be undone.

A second invocation of this command will undo a previous edit.
You can undo up to 50 previous edits using this command.


Type \b a \r for information on the reversible form of undo.
\41 200 200
\
	\s Simulate Mouse Buttons\r -- Command #41

The next keystroke will simulate a mouse button with or without Shift or Alt.
The next key can be one of:
	End		Left mouse button
	Cursor down	Middle mouse button
	PgDn		Right mouse button

	Cursor left	Shift-Left mouse button
	Cursor right	Shift-Right mouse button

	Home		Alt-Right mouse button
	Cursor up	Alt-Middle mouse button
	PgUp		Alt-Left mouse button
\42 200 200
\
	\s Fast Cursor Motion\r -- Command #42

The next keystroke will move the cursor quickly around the screen.
The next key can be one of:
	Cursor up	Move up 6 rows
	Cursor down	Move down 6 rows
	Cursor left	Move left 10 columns
	Cursor right	Move right 10 columns

	Home		Move diagonally NW -- up 6 rows and left 10 columns
	PgUp		Move diagonally NE -- up 6 rows and right 10 columns
	End		Move diagonally SW -- down 6 rows and left 10 columns
	PgDn		Move diagonally SW -- down 6 rows and right 10 columns
\43 200 200
\
	\s Move To Window Edges And Corners\r -- Command #43

The next keystroke will move the cursor to a window edge or border.
The next key can be one of:
	Cursor up	Move to the top edge of the window
	Cursor down	Move to the bottom edge of the window
	Cursor left	Move to the left edge of the window
	Cursor right	Move to the right edge of the window

	Home		Move to the left border of the window
	PgUp		Move to the top border of the window
	End		Move to the right border of the window
	PgDn		Move to the bottom border of the window

Moving to the left border is useful for getting to the scrolling region.
\44 200 200
\
	\s Move To Screen Edges\r -- Command #44

The next keystroke will move the cursor to a window edge or border.
The next key can be one of:
	Cursor up	Move to the top edge of the screen
	Cursor down	Move to the bottom edge of the screen
	Cursor left	Move to the left edge of the screen
	Cursor right	Move to the right edge of the screen

	Home		Move to the beginning of the line
	End		Move to the end of the line

Moving to the top edge of the screen is useful to get to the top line menus.
\45 200 200
\
	\s Mouse Motion 1\r -- Command #45

Hold down the mouse button and move in one of the eight compass directions
(or do not move the mouse at all).  Depending on which way you move, one of
eight commands will be executed.
\46 200 200
\
	\s Mouse Motion 2\r -- Command #46

Hold down the mouse button and move in one of the eight compass directions
(or do not move the mouse at all).  Depending on which way you move, one of
eight commands will be executed.
\47 200 200
\
	\s Save All Unsaved Files\r -- Command #47

All the files that have been editing but not yet saved are saved.

 \bNote\r. This will record on disk all changes you have made in the files
and so none of them can be undone after this command.
\48 200 200 5 49
\
	\s Quit and Save All\r -- Command #48

All files that have been changed are automatically saved and then Point
is exited.


There are two other forms of the quit command.
Type the appropriate letter for more information about them.

	\b a \r -- quit and ask about each edited file.
	\b b \r -- quit and discard edits.
\49 200 200 5 48
\
	\s Quit and Discard\r -- Command #49

If any windows contains changed files, you are asked to verify the quit.
If you verify (answer 'y'), then Point is exited and none of the changed
files is saved.  If you answer 'n', then the quit command is canceled.


There are two other forms of the quit command.
Type the appropriate letter for more information about them.

	\b a \r -- quit and ask about each edited file.
	\b b \r -- quit and save all edited files.
\50 200 200
\
	\s Menu 1\r -- Command #50

This invokes user defined menu 1.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\51 200 200
\
	\s Menu 2\r -- Command #51

This invokes user defined menu 2.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\52 200 200
\
	\s Menu 3\r -- Command #52

This invokes user defined menu 3.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\53 200 200
\
	\s TOPLIST Menu\r -- Command #53

A menu of the files in the existing windows (from top to bottom) is displayed.

If you select a file name, that window is topped.

If you have hidden windows, they are listed after the TOPLIST windows and
separated from then by a horizontal line.  If you select a hidden window
from the menu, that window is unhidden and topped.
\54 200 200
\
	\s Save File\r -- Command #54

The current version of the file in the window is saved to disk.
The previous version is saved in a ".bak" file (a file in the same
directory and with the same root name but with ".bak" extension).

A ".bak" always contains the version of the file before you started
editing it (NOT necessarily the version before the last time you saved it).

If the "makeBaks" option is set to 0, then a ".bak" file will not be created.
\55 200 200 4 61 57 62
\
	\s Insert From Scrap\r -- Command #55

The contents of the scrap buffer are inserted just before the first character
of the selection.

The contents of the scrap buffer are unchanged so you can insert the same
text several times (at the same or at different places).


	\s The Scrap Buffer\r

There are a number of commands that use the scrap buffer.
Type a letter for information on each:

	\b a \r -- delete the selection and save it in the scrap buffer.
	\b b \r -- delete but do not save in the scrap buffer.
	\b c \r -- copy the selection to the scrap buffer without deleting it.
	\bd\r -- exchange the selection with the scrap buffer.
\56 200 200
\
	\s Go To Last Place\r -- Command #56

Every time you jump around the file in some way other than a scroll,
Point remembers where you jumped from.  When you execute this command,
the window is moved back to the last place you jumped from.

This command is a jump itself so repeating Go To Last Place will switch
back and forth between two places in the file.

Point remembers a "last place" for each window.
\57 200 200 4 61 55 62
\
	\s Copy To Scrap\r -- Command #57

The selection is copied into the scrap buffer.


	\s The Scrap Buffer\r5

There are a number of commands that use the scrap buffer.
Type a letter for information on each:

	\b a \r -- delete the selection and save it in the scrap buffer.
	\b b \r -- delete but do not save in the scrap buffer.
	\b c \r -- insert the scrap buffer in front of the selection.
	\bd\r -- exchange the selection with the scrap buffer.
\58 200 200
\
	\s Show Selection\r -- Command #58

The window containing the selection is made the top window and the window
is then positioned so that the selection is shown in the window.

The line the selection is on depends on the value of the "linesOverFind"
option.  That many lines will show in the window above the line the selection
starts on.  If that would prevent the selection from showing in the
window, then the selection is placed in the middle of the window.

This is used to find the selection if you are not sure where it is.
\59 200 200
\
	\s Unused\r -- Command #59

This command number is not defined.
\60 200 200
\
	\s Menu 4\r -- Command #60

This invokes user defined menu 4.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\61 200 200 4 55 57 62
\
	\s Delete No Scrap\r -- Command #61

The selection is deleted but the contents of the scrap buffer are not
changed.


	\s The Scrap Buffer\r

There are a number of commands that use the scrap buffer.
Type a letter for information on each:

	\b a \r -- delete the selection and save it in the scrap buffer.
	\b b \r -- insert the scrap buffer in front of the selection.
	\b c \r -- copy the selection to the scrap buffer without deleting it.
	\bd\r -- exchange the selection with the scrap buffer.
\62 200 200 4 61 57 55
\
	\s Exchange With Scrap\r -- Command #62

The selection and the contents of the scrap buffer are exchanged.


	\s The Scrap Buffer\r

There are a number of commands that use the scrap buffer.
Type a letter for information on each:

	\b a \r -- delete the selection and save it in the scrap buffer.
	\b b \r -- delete but do not save in the scrap buffer.
	\b c \r -- copy the selection to the scrap buffer without deleting it.
	\bd\r -- insert the scrap buffer in front of the selection.
\63 200 200
\
	\s Unused\r -- Command #63

This command number is not defined.
\64 200 200
\
	\s Get Help\r -- Command #64

This is the entry to the help system.  From all help screens:

	 \bSpace bar\r -- returns you to editing.
	 \bEscape\r -- returns you to editing.
	 \bPgDn\r -- moves to the next help screen.  If there is no logical
		"next" help screen, you are returned to the general help menu.
	 \bPgUp\r -- moves you to the previous help screen.
	 a letter key (a-z) -- These take you to other related help screens.
		Each help screen tells you which letters are valid.

The main help menu will give you access to a number of help screens.

Type \bPgDn\r to get to the main help menu.
\65 200 200
\
	\s Menu 5\r -- Command #65

This invokes user defined menu 5.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\66 200 200 27 19
\
	\s Search Backwards\r -- Command #66

The selected text is searched for backwards (that is, in the opposite
direction of the normal search mode).  Normally this searches from the
selection to the beginning of the file (unless searchMode=1).

Case is not considered in finding a match unless "ignoreCase" is 0.


Type \b a \r for information of searching forwards for the selection.

Type \b b \r for information on searching for a string you type in.
\67 200 200
\
	\s Menu 6\r -- Command #67

This invokes user defined menu 6.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\68 200 200
\
	\s Unused\r -- Command #68

This command number is not defined.
\69 200 3 215 2
\
	\s Copy Text\r -- Command #69

The selected text will be copied to the point in the text where you
released the mouse button.


Type \b a \r for information on copying text.

Type \b b \r for information on the duplicate command which also copies text.
\70 0 200 216 3
\
	\s Move Text\r -- Command #70

The selected text will be moved to the point in the text where you released
the mouse button.


Type \b a \r for information on moving text.

Type \b b \r for information on the extract command which also moves text.
\71 200 200
\
	\s Change to a different menu\r -- Command #71

Point is switching from one menu to another because you pressed more mouse
buttons that you had pressed before.

 \b You should not use this command directly.\r
\72 200 200
\
	\s Save File And Close Window\r -- Command #72

The file in the window is saved if it has been changed and the window
is closed.

This avoids the "y to save file ..." prompt and verify.
\73 200 200
\
	\s Load Selected File\r -- Command #73

The selection is taken as a file name and that file is loaded into
the current window.
\74 200 200
\
	\s Move Word Left\r -- Command #74

A word is a contiguous sequence of non-blank characters.

This is useful when using Point without a mouse.
\75 200 200
\
	\s Move Word Right\r -- Command #75

A word is a contiguous sequence of non-blank characters.

This is useful when using Point without a mouse.
\76 200 200 77
\
	\s Begin or End Recording Macro Keystrokes\r -- Command #76

The first time you execute  this command, Point will begin recording all
subsequent keystrokes in a macro buffer.  It will continue recording
keystrokes until you execute this command again.

You can play back the recorded keystrokes with the Play Macro Command (\b a \r).

You can record up to 50 keystrokes in a macro.

There is only one macro buffer.  If you record one macro and then another,
the first will be lost.
\77 200 200 76
\
	\s Play Macro\r -- Command #77

This command will play back all the keystrokes you recorded in the macro
buffer with the Record Keystrokes commands (\b a \r).
\78 200 200 8 
\
	\s Beginning Of File/Selection\r -- Command #78

This command moves the selection to the first character of the file and
then moves the window to show the beginning of the file.

It is like the "Beginning Of File" command except it moves the selection
as well as the window. Type \b a \r for information on that command.

This command is useful to move to the beginning of the file to search the
whole file for a string.  Another way to do this is to set the searchMode
to circular.
\79 200 200
\
	\s Menu 7\r -- Command #79

This invokes user defined menu 7.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\80 200 200
\
	\s Menu 8\r -- Command #80

This invokes user defined menu 8.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\81 200 200
\
	\s Change Case\r -- Command #81

This command changes the case of the first character of the selection,
that is, it changes it to upper if it was lower and changes it to lower
if it was upper.  A character that is not a letter is unchanged.

After the change the selection moves to the next character after the one
changes.  This means you can execute this command repeatedly to change
the case of a whole word or sequence of words (one character at a time).
\82 200 200 7
\
	\s Create Window And Load Selected File\r -- Command #82

A new window is created.  The selection is taken as a file name and that file
is loaded into the newly created window.

The other window create command prompts you for a filename.  Press \b a \r
for more information on that command.
\83 200 200
\
	\s Find Matching Character\r -- Command #83

The first character of the selection should be one of:
    (    )        [    ]        {    }
Point will find the matching character and move the selection to it.
A "matching character" means one of the paired type: (), [], or {}
and which is at the same nesting level.
\84 200 200
\
	\s Go To Selected Line Number\r -- Command #84

The selection is taken to be a line number and the window is moved
so that the line number is at the top of the window.
\85 200 200
\
	\s Fill Selected Lines\r -- Command #85

This command is will reposition the words on the selected lines so that each
line contains as many words as will fit between column 1 and the column
indicated by the "rightMargin" option (which can be set from the OPTIONS
menu).  The number of lines may increase (if the selected lines will long) or
decrease (of the selected lines were short).

Any lines that have at least one character selected will be affected by this
command; it is not necessary to select the first and last lines completely.

If you want the lines indented on the left you can do this is two steps.
First fill the lines with this command and then indenting all the lines.
You must subtract the number of columns you wish to indent from the value of
"rightMargin" you use.  You can easily indent the lines in two different ways:
     1. You can use the KEYBOARD MACRO: start macro (Alt-m), Tab, cursor
          left, cursor down, end macro (Alt-m).  Then repeat play macro
          (Alt-p) for as many lines as you want to indent.
     2. You can use the REPLACE COMMAND.  First select the lines you want
          to indent (including the end-of-line character before the first
          line you want to indent).  Replace "\n" with "\n<tab>" (do not
          type the "s and type the Tab key for <tab>).  Do the replace
          within the selection ("s").  You can verify the replaces or not
          (it is faster if you do not).
\86 200 200
\
	\s Toggle Read-only\r -- Command #86

This command will toggle the read-only status of the active window.  That is,
if it was read-only it makes it read-write and if it was read-write it makes
it read-only.

This command will not allow you to make a file read-write if the DOS file
permissions for the file is read-only.

Files are marked read-only when they are loaded if either (1) the DOS file
permissions are read-only or (2) the "readOnly" option is true (=1).
\87 200 200
\
	\s Change Window Colors\r -- Command #87

This command changes the text and border colors of the active window to the
next color scheme that was specified (in a list) in the "textColors" and
"borderColors" options in your pt.ini (or ptlocal.ini) file.

You can specify a sequence (of up to 10) combinations of text colors and
corder colors in the pt.ini file and this command allows you to cycle
through these combinations.
\88 200 200
\
	\s Exchange Two Top Windows\r -- Command #88

This command changes the window below the top window to the top window.
Thus it exchanges the two top windows in the stack of open windows.

This command is useful when you want to change quickly between two windows
but there are other windows open as well.

This command is invoked by clicking the middle (or both) mouse button(s)
on any corner of a window.
\89 200 200
\
	\s Execute An Overlay Program\r -- Command #89

This command will ask for the name of an executable file to execute and for
arguments to the command.  Then it will execute that command.  When the
command completes you are immediately returned to Point without redrawing the
screen.

This is similar to the Execute Selection command except the name of the
command file is prompted for, the standard output it not put into a window
and the screen is not redraw when the command exits.

Only one overlay file at a time can be executed.

This command is intended to support a new overlay feature of Point that is
not yet ready for distribution.  This command works fine though.
\90 200 200
\
 \s Replace a Selected DOS Command With Its Standard Output\r -- Command #90

The selection is executed as a DOS command by a secondary DOS command
processor.  The command itself is deleted and replaced by the standard
output of the command.

For example, a selected line with "DIR" on it (the quotes are not on the
line) will be replaced by the output of the DIR command.
\91 200 200
\
	\s Find a Tagged String in a Sequence of Files\r -- Command #91

The command first prompts the user for a tag name.  Then it sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the string "XTAG:" followed by the tag name that was entered.
When the tag name is found, a window containing to the file opened up and
positioned at the tag name.

The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars.  For example,
the default tagPattern is "*.c|*.h|*.asm".

The idea is that you add comments containing "XTAG:string" markers at places
where "string" is defined.  For example, you might add a comment like this
at the beginning of each procedure definition.  Then it you are looking at
a procedure call, you can search for the tag and have a window open up on
the definition.

If the tag is found in a file for which there is already an open window,
that window will be topped and positioned at the tag.

You can actually change the string "XTAG:" to anything you want by setting
the tagMarker option in your pt.ini.
\92 200 200
\
	\s Find the Selected String in a Sequence of Files\r -- Command #92

The is taken as a tag name tag name.  The command then sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the string "XTAG:" followed by the tag name that was entered.
When the tag name is found, a window containing to the file opened up and
positioned at the tag name.

The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars.  For example,
the default tagPattern is "*.c|*.h|*.asm".

The idea is that you add comments containing "XTAG:string" markers at places
where "string" is defined.  For example, you might add a comment like this
at the beginning of each procedure definition.  Then it you are looking at
a procedure call, you can search for the tag and have a window open up on
the definition.

If the tag is found in a file for which there is already an open window,
that window will be topped and positioned at the tag.

You can actually change the string "XTAG:" to anything you want by setting
the tagMarker option in your pt.ini.
\93 200 200
\
	\s Find a Keyword in a Sequence of Files\r -- Command #93

The command first prompts the user for a keyword.  Then it sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the keyword. When the keyword is found, a window containing to
the file opened up and positioned at the keyword.

If the keyword is the same as the last keyword searched for then the command
will start looking just after the place it found the last occurrence.  Thus
successive uses of this command will find all occurrences of the keywords
in all the files specified by "tagPattern".  This is useful if you want to
look at all occurrences of a variable.

The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars.  For example,
the default tagPattern is "*.c|*.h|*.asm".

If the keyword is found in a file for which there is already an open window,
that window will be topped and positioned at the keyword.
\94 200 200
\
	\s Find the Selected String in a Sequence of Files\r -- Command #94

The selection is taken as a keyword a keyword.  The command sequentially
searches all the files specified by the patterns in "tagPattern" until
it finds the keyword. When the keyword is found, a window containing to
the file opened up and positioned at the keyword.

If the keyword is the same as the last keyword searched for then the command
will start looking just after the place it found the last occurrence.  Thus
successive uses of this command will find all occurrences of the keywords
in all the files specified by "tagPattern".  This is useful if you want to
look at all occurrences of a variable.

The "tagPattern" option variable has the same format at the "filePattern"
option variable, that is, one or more DOS file patterns (using the "*" and
"?" wildcard characters if desired) separated by vertical bars.  For example,
the default tagPattern is "*.c|*.h|*.asm".

If the keyword is found in a file for which there is already an open window,
that window will be topped and positioned at the keyword.
\95 200 200
\
	\s Unused\r -- Command #95

This command number is not defined.
\96 200 200
\
	\s Menu 9\r -- Command #96

This invokes user defined menu 9.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\97 200 200
\
	\s Menu 10\r -- Command #97

This invokes user defined menu 10.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\98 200 200
\
	\s Menu 11\r -- Command #98

This invokes user defined menu 11.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\99 200 200
\
	\s Menu 12\r -- Command #99

This invokes user defined menu 12.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\100 200 200
\
	\s Menu 13\r -- Command #100

This invokes user defined menu 13.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\101 200 200
\
	\s Menu 14\r -- Command #101

This invokes user defined menu 14.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\102 200 200
\
	\s Menu 15\r -- Command #102

This invokes user defined menu 15.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\103 200 200
\
	\s Menu 16\r -- Command #103

This invokes user defined menu 16.

You can specify these menus in the Point initialization file (pt.ini).
For each menu you can specify which commands will be on the menu and
what they will be called by.  See the Point Reference Manual for details.
\104 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\105 200 200
\
	\s Set the autoSaveInterval Option\r -- Command #105

This command allows you to set the autoSaveInterval option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\106 200 200
\
	\s Set the autoScrollRate Option\r -- Command #106

This command allows you to set the autoScrollRate option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\107 200 200
\
	\s Set the autoIndent Option\r -- Command #107

This command allows you to set the autoIndent option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\108 200 200
\
	\s Set the borderColors Option\r -- Command #108

This command allows you to set the borderColors option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\109 200 200
\
	\s Set the centerMenus Option\r -- Command #109

This command allows you to set the centerMenus option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\110 200 200
\
	\s Set the doubleClickDelay Option\r -- Command #110

This command allows you to set the doubleClickDelay option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\111 200 200
\
	\s Set the filePattern Option\r -- Command #111

This command allows you to set the filePattern option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\112 200 200
\
	\s Set the fileSort Option\r -- Command #112

This command allows you to set the fileSort option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\113 200 200
\
	\s Set the findWholeWords Option\r -- Command #113

This command allows you to set the findWholeWord option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\114 200 200
\
	\s Set the fsDirs Option\r -- Command #114

This command allows you to set the fsDirs option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\115 200 200
\
	\s Set the fsMenu Option\r -- Command #115

This command allows you to set the fsMenu option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\116 200 200
\
	\s Set the fsPatterns Option\r -- Command #116

This command allows you to set the fsPatterns option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\117 200 200
\
	\s Set the helpMode Option\r -- Command #117

This command allows you to set the helpMode option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\118 200 200
\
	\s Set the 43lines Option\r -- Command #118

This command allows you to set the 43lines option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\119 200 200
\
	\s Set the ignoreCase Option\r -- Command #119

This command allows you to set the ignoreCase option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\120 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\121 200 200
\
	\s Set the linesOverFind Option\r -- Command #121

This command allows you to set the linesOverFind option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\122 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\123 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\124 200 200
\
	\s Set the msgColors Option\r -- Command #124

This command allows you to set the msgColors option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\125 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\126 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\127 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\128 200 200
\
	\s Set the pathNames Option\r -- Command #128

This command allows you to set the pathNames option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\129 200 200
\
	\s Set the overType Option\r -- Command #129

This command allows you to set the overType option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\130 200 200
\
	\s Set the readOnly Option\r -- Command #130

This command allows you to set the readOnly option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\131 200 200
\
	\s Set the redefine Option\r -- Command #131

This command allows you to set the redefine option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\132 200 200
\
	\s Set the reSearch Option\r -- Command #132

This command allows you to set the reSearch option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\133 200 200
\
	\s Set the rightMargin Option\r -- Command #133

This command allows you to set the rightMargin option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\134 200 200
\
	\s Set the scrollDelay Option\r -- Command #134

This command allows you to set the scrollDelay option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\135 200 200
\
	\s Set the scrollRate Option\r -- Command #135

This command allows you to set the scrollRate option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\136 200 200
\
	\s Set the searchMode Option\r -- Command #136

This command allows you to set the searchMode option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\137 200 200
\
	\s Set the smoothScroll Option\r -- Command #137

This command allows you to set the smoothScroll option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\138 200 200
\
	\s Set the tabWidth Option\r -- Command #138

This command allows you to set the tabWidth option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\139 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\140 200 200
\
	\s Set the topOnFind Option\r -- Command #140

This command allows you to set the topOnFind option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\141 200 200
\
	\s Set the tagPattern Option\r -- Command #141

This command allows you to set the tagPattern option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\142 200 200
\
	\s Set the tagMarker Option\r -- Command #142

This command allows you to set the tagMarker option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\143 200 200
\
	\s Set the textColors Option\r -- Command #143

This command allows you to set the textColors option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\144 200 200
\
	\s Unused\r -- Command #104

This command number is not defined.
\145 200 200
\
	\s Set the unixMode Option\r -- Command #145

This command allows you to set the unixMode option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\146 200 200
\
	\s Set the videoMode Option\r -- Command #146

This command allows you to set the videoMode option.

Point has a command to set each Point option so that you can put option
setting on any menu, key, mouse button or mouse movement subcommand.
\204 200 200
\
                  FILE SELECTION SCREEN

Create Window and Load File both require a file name to load into the window.
When Point wants a file name it shows you the File Selection Screen.  This
screen displays a list of all the files as specified in the "filePattern"
option string.  Usually "filePattern" is "*.*" and so all the files in the
current directory are shown.

The top line shows you the current directory ("CD"), current value of the
"filePattern" variable ("Pattern=") and the number of matching file.
The second line is a line of commands.

 \b Cancel load:\r  This cancels the Create Window or Load File operation.
 Clicking a mouse button on this command or anywhere on the first or third
 lines of the display will cancel.
 \b Next page and Previous page:\r  These commands will page through the file
 names if they do not fit on one screen.
 \b New Pattern:\r  This allow you to specify a new "filePattern".
 \b Change Drive:\r This allows you to change the default drive.

Clicking the left mouse button on a directory name (shown in the selection color
and ending with a "\\") changes to that directory.  Clicking one line four or
below not on a name changes to "..".  Clicking on a file name selects that
file.
\205 200 200 206
\
                  SEARCH STRING ESCAPE CONVENTIONS

It is possible to search for strings that span several lines in the file.
The backslash (\\) character in a search string is an "escape" character.
This means that it gives special meaning to the character that immediately
follows it.  The meanings of the various escape sequences are:

     \\n -- this will match an end-of-line character in the file.  That is,
           it will match the carriage return, line feed (15, 12) pair that
           MSDOS uses to end lines.
     \\r -- this will match a carriage return
     \\N -- this is match a line feed (newline or 12)
     \\\\ -- this will match a backslash (\)
     \\? -- this will match ? (where ? is any character other than n, N, r,
           or \\)

These escape conventions apply to replacement strings as well.  This gives
you the ability to indent and outdent a sequence of lines in a file.
Press \b a \r (or \bPgDn\r) for more information on doing this.
\206 205 200
\
                  INDENTING AND OUTDENTING WITH REPLACE

Since you can match and replace end-of-line characters it is possible to
change indenting with the replace command.

Suppose you want to indent a sequence of lines by 4 spaces.
     1. Select the lines to indent plus the line in front of the first line
          to indent.
     2. Replace "\\n" by "\\n    " within selection (the "s are not part of the
          search or replace string).

Suppose you want to remove a tab at the beginning of each of a sequence of
lines:
     1. Select the lines to un-indent plus the line in front of the first
          line to un-indent.
     2. Replace "\\n<tab>" with "\\n" within the selection. (Where <tab> is the
         Tab key.

The line before must be selected so the replace will find the first "\\n".
Alternatively you can start just before the lines to indent, use a global
replace, and cancel it (with Escape) when you have indented enough lines.
\207 200 208 4 61 55 57 62 23 2 3 20 24 25 40 59 81 85
\
                  EDITING COMMANDS

More info   Keys         Description
---------   ----         -----------
   \b a \r      Del,F1       Delete the selection to the scrap buffer
   \b b \r      Shift-F1     Delete the selection (preserve the scrap buffer)
   \b c \r      Ins,F2       Insert the contents of the scrap buffer
   \b d \r      Shift-F4     Copy the selection to the scrap buffer
   \b e \r      Alt-e        Exchange the selection and the scrap buffer
   \b f \r      Alt-a        Insert an ASCII character (specified numerically)
   \b g \r      F4           Enter or exit "duplicate text" mode
   \b h \r      F5           Enter or exit "extract text" mode
   \b i \r      Alt-r        Replace (global or in selection) (optional verify)
   \b j \r      F8           Redo the last edit
   \b k \r      F9,Alt-u     Undo the last edit (this undo can be undone)
   \b l \r      Shift-F9     Undo edit (this can undo up to 50 previous edits)
   \b m \r      Alt-o        Switch between insert and overtype mode
   \b n \r                   Change the case of the first character in selection
   \b o \r                   Fill selected lines to rightMargin
            Backspace    Erase previous character
            Ctrl-backspace  Erase previous word (delimited by blanks)


Press \bPgDn\r for more commands.
\208 200 209 14 15 8 9 84 84 27 66 19 56 58 83 78
\
               COMMANDS FOR MOVING AROUND THE FILE

More info   Keys         Description
---------   ----         -----------
   \b a \r      PgUp         Scroll up (towards the beginning of the file)
   \b b \r      PgDn         Scroll down (towards the end of the file)
   \b c \r      Ctrl-PgUp    Move the window to the beginning of the file
   \b d \r      Ctrl-PgDn    Move the window to the end of the file
   \b e \r      Alt-g,Alt-F7 Jump to a line number (that will be prompted for)
   \b f \r      Alt-F9,Ctrl-F9 Jump to the selected line number
   \b g \r      F6           Search down to find the selected text
   \b h \r      Ctrl-F6,Alt-F6 Search up to find the selected text
   \b i \r      Shift-F6     Search for a string (that will be prompted for)
   \b j \r      F7           Jump to the last place you were in this file
   \b k \r      Shift-F6     Jump to the place where the selection is
   \b l \r      Shift-F8     Find matching bracket: (, ), [, ], {, or }
   \b m \r                   Move window and selection to the beginning of file





Press \bPgDn\r for more commands.
\209 200 210 7 82 17 72 33 73 54 47 18 12 28 29 11 38 13 88 87
\
                  WINDOW MANAGEMENT COMMANDS

More info   Keys         Description
---------   ----         -----------
   \b a \r      Alt-n        Create a new window (prompts for position and file)
   \b b \r      Alt-F10      Create a new window (selection is the file name)
   \b c \r      Alt-c        Close the active window (one with a double border)
   \b d \r                   Close the active window and save the file
   \b e \r      Alt-l        Load a new file into the active window
   \b f \r      Shift-F10    Load the selected file name into the active window
   \b g \r      Alt-s        Save the file in the active window
   \b h \r                   Save all unsaved files
   \b i \r      Alt-w        Write the file in the active window with a new name
   \b j \r                   Top the active window
   \b k \r                   Top/Bottom the active window
   \b l \r      Alt-b        Bottom the active window
   \b m \r      Alt-z        Zoom (or unzoom) the active window
   \b n \r      Alt-x        Hide the active window (unhide from TOPLIST menu)
   \b o \r                   Resize the active window
   \b p \r                   Exchange the two top windows (i.e. top second window)
   \b q \r                   Change window colors to next color rotation


Press \b PgDn\r for more commands.
\210 200 212 5 48 49 32 30 10 22 64 68 76 77 63 86
\
                  OTHER COMMANDS

More info   Keys         Description
---------   ----         -----------
   \b a \r      Alt-q,Alt-F3 Quit Point after asking about all unsaved files
   \b b \r      F3           Quit Point and automatically save all unsaved files
   \b c \r      Shift-F3     Quit Point without saving any files
   \b d \r      Alt-d        Escape to the DOS command interpreter
   \b e \r                   Execute selection as a DOS command (output to a window)
   \b f \r      F10          Redraw the screen
   \b g \r      Esc          Cancel duplicate and extract modes
   \b h \r      Alt-h        Get help
   \b i \r      Alt-t        Switch between 43-line and 25-line mode (EGA only)
   \b j \r      Alt-m        Begin or end recording keystrokes in a macro
   \b k \r      Alt-p        Play back the keystrokes in a macro
   \b l \r                   Display a menu of Point options to change
   \b m \r                   Toggle read-only file mode 
            Ctrl-Break   Stop the current editor action






Press \bPgDn\r for information on mouse commands.
\212 200 213
\
                    MOUSE COMMANDS
Mouse Button/Position     Effect
------------              ------
Left, inside window       SELECT text (hold down to extend)
Right, inside window      EXTEND the selection to the mouse cursor
Middle, inside window     Display the TOPLIST menu

Left, any corner          TOP window (if already on top, bottom the window)
Right, any corner         STRETCH the window by the corner
Both/Middle, any corner   EXCHANGE the top two windows

Left/Right, left side     SCROLL up/down (line mouse is on <-> top line)
Both/Middle, left side    THUMB into file
Left/Right, right side    SEARCH FOR SELECTION (left: up and right: down)
Both/Middle, right side   SPLIT the window into two windows on the same file

Left/Right, bottom        SCROLL left/right
Both/Middle, bottom       THUMB left/right
Both/Middle, bottom       SPLIT the window into two windows on the same file

Left, top                 Make this window the active window
Right, top                Move this window
Both/Middle, top          SPLIT the window into two windows on the same file

Press \bPgDn\r for information about using mouse menus.
\213 200 200
\
                    MOUSE MENUS AND MENU LINE COMMANDS
To use a mouse menu:
  1. Move the mouse cursor to the top line of the screen.
  2. Press a mouse button on a menu name and the menu will appear.
  3. As you move the mouse cursor inside the menu, the command name you
       are on will be in reverse video.
  4. Release a mouse button on a command name to execute it.
  5. Release a mouse button outside of the menu to get rid of the
       menu without executing any command.



 A few common commands are listed to the right of the menu names.
  To invoke one of these commands, click on the command name.
 Any command chosen will operate on the active window. For example, you can
    select a string in one window and search for it in a second window by
    making it the active window and selecting the search command.
\214 200 200
\
		MOVING WINDOWS ON THE SCREEN

There are a number of ways in which you can rearrange the windows on the screen.

	 TOP/BOTTOM -- clicking the left mouse button on any corner of a
		window bottoms the window if it is the top window,
		otherwise it bottoms the window.

	 TOPLIST -- the middle mouse button calls up a menu of the windows.
		By selecting from this menu you can top any window.

	 MOVE -- pressing the right mouse button on the banner line grabs the
		window.  You can then move it around the screen by dragging it
		with the mouse.

	 STRETCH -- pressing the right mouse button on any corner of a window
		allows you to stretch the window by that corner with the mouse.

	 RESIZE -- The resize command allows you to respecify the corners of
		the window.

	 SPLIT -- clicking the middle mouse button on the top or right border
		of a window will split the window into two windows on the same
		file.
\215 200 216
\
                    COPYING TEXT

Using the Scrap:
  1. Select the text to be copied
  2. Select the "Copy to Scrap" command from the EDIT menu
  3. Move the selection to the place where you want to copy the text
  4. Press in "Ins" key or select the "Insert from scrap" command

Copy using the mouse
  1. Select the text to be copied
  2. Move the mouse cursor to the place where you want to copy the text
  3. Hold down the "Shift" key and click the left mouse button

Duplicate using the mouse:
  1. Select at the point you want to copy the text to
  2. Press F4
  3. Select the text you want copied
  4. Press F4

 All these methods work for copying within one window are between two windows.


Press \bPgDn\r for information on moving text
\216 215 200 206
\
                    MOVING TEXT

Using the Scrap:
  1. Select the text to be copied
  2. Press Del or select the "Delete to Scrap" command from the EDIT menu
  3. Move the selection to the place where you want to move the text
  4. Press in "Ins" key or select the "Insert from scrap" command

Move using the mouse
  1. Select the text to be moved
  2. Move the mouse cursor to the place where you want to move the text
  3. Hold down the "Ctrl" key and click the left mouse button

Extract using the mouse:
  1. Select at the point you want to move the text to
  2. Press F5
  3. Select the text you want moved
  4. Press F5

 All these methods work for moving within one window are between two windows.

Press \b a \r for information on indenting and outdenting section of text.
\217 200 218
\
                    SELECTING TEXT

Click method:
  1. Click the left mouse button at the beginning of the desired selection.
  2. Move to the end of the desired selection. (You can scroll or use any
       other window moving commands to do this.)
  3. Click the right mouse button.


Hold down button method:
  1. Press (and hold down) the left mouse button at the beginning of the
       desired selection.
  2. Move the mouse cursor to the end of the desired selection while holding
       down the left mouse button.  The selection will follow the mouse.
  3. Release the button when the selection is what you want.


Extending a selection
  1. Make an initial selection by either of the above methods
  2. Move the mouse cursor to the place you want the selection to end.
  3. Click the right button (or hold it down and move the mouse).

Press \bPgDn\r for more about selection.
\218 217 200
\
                    MORE ON SELECTION

- The left mouse button starts selections.
- The right mouse button extends (or contracts) selections.
- Either button can be held down and the selection will follow the mouse.


Selecting by words  
  1. Select any character in the first word.
  2. Click the left mouse button on that character.
  3. Press down the left mouse button on the same character.
  4. The selection will follow the mouse cursor and extend by words.
  -  Extending the selection (with the right mouse button) will also
       be by words.

Selecting by lines
  1. Select any character in the first line.
  2. Click the left mouse button on that character to get to word mode.
  3. Press and hold the left mouse button anywhere in the selected word.
     This puts you in line mode.
  4. The selection will follow the mouse cursor and extend by lines.
  -  Extending the selection (with the right mouse button) will also
       be by lines.
\219 200 220
\
               POINT OPTIONS SUMMARY (Screen 1)

Option Name    Description {default value in brackets}
-----------    ---------------------------
43lines        Use 43 line mode on the IBM EGA {0}
autoIndent     Indent new lines to the level of the previous line {1}
borderColors   The colors of the window top, borders, and elevator {70070F}
buffers	       Number of buffers kept in memory {50}
filePattern    Controls the files displayed in the new/create screen {*.*}
fileSort       Controls how files are sorted in the new/load screen {2}
pathNames      Display the full path name when showing file names {0}
helpMode       If =1, a help screen is shown about invoked commands {0]
ignoreCase     Ignore case of letters in search and replace {1}
initialWindows Determines how the initial file windows are placed {0}
linesOverFind  Space found search string this many lines down {4}
msgColors      The colors of messages to the user {070FF007}








Press \bPgDn\r for more option summaries and details after that.
\220 219 221
\
               POINT OPTIONS SUMMARY (Screen 2)

Option Name    Description {default value in brackets}
-----------    ---------------------------
overType       Typed characters replace existing ones {0}
readOnly       Make all files loaded into windows read-only {0}
rightMargin    Words types past the margin wrap to the next line {999}
searchMode     The direction and type of searches {0}
tabWidth       The size of tabs {8}
textColors     The colors of the text and selection in a window {0770}
topOnFind      The window a string is found in is made the top window {0}
undoSize       The number of changes remembered {50}
videoMode      Determines how Point updates the screen {0}
unixMode       Insert only a line feed (ASCII 10) when Return is pressed {0}
workDrive      Where the Point work file is located {.\\}








Press \bPgDn\r for details on these options and how to set options.
\221 220 222
\
                    POINT OPTIONS (Screen 1)

 When Point starts it looks for the file "pt.ini":
      First in the current directory
      Then in the PATH directories

 If it finds a "pt.ini" file it reads it and initialized the Point options
  specified in it.  The options are of the form:
      optionName=optionValue
  with no spaces.  The option/value pair strings are separated by spaces,
  tabs, or newlines.

 caPiTaliZatIon is unimportant in option names.

Press \bPgDn\r for details on the available options.
\222 221 223
\
                    POINT OPTIONS (Screen 2)

43lines=0        The display shows the usual 25 lines of text.
43lines=1        Point uses the 43 line mode for supported (only) by the
                    Enhanced Graphics Adapter.
autocreate=0     When a file name that does not exist is entered, Point will
                    request verification before it creates it.
autoCreate=1     Point will create file without asking for verification.

autoIndent=1     When a newline (Enter key) is inserted, also insert the
                    spaces and tabs that begin the previous line.
autoIndent=0     No special action on inserting a newline

buffers=50       This determines how many buffers are kept in main memory.
                    More makes things faster but uses up memory.

filePattern=*.*  This pattern is used to generate the menu of file name shown
                    in the new/load file selection screen.

fileSort=2     Files in the load/new menu are sorted by file extension
fileSort=0     Files in the load/new menu are unsorted
fileSort=1     Files in the load/new menu are sorted by file name

Press \bPgDn\r for more information about editor options.
\223 222 224
\
                    POINT OPTIONS (Screen 3)

textColors=0770        These options specify the color or video attributes of
borderColors=70070F    various items on the screen. Each is composed of two or
msgColors=070FF0       three pairs of hexadecimal digits. Each pair specifies
                a background and a foreground color.  The hex digits 10-15 are
                written as a-f or A-F.  The textColors specify normal text and
                then selected text. The border colors specify: the banner/menu
                line, the other borders, and then the elevator.  The msgColors
                are for informational, user input, and error messages. The
                textColors and borderColors can be different in different
                windows. If these options are requested interactively you are
                shown a menu of all the possible colors and you click on the
                one you want with the mouse.
                The next screen shows the possible color codes.  Background
                colors can only be 0-7.

Press \bPgDn\r for information about color codes and more on options.
\224 223 225
\
                    POINT OPTIONS (Screen 4)

Hex code      Color           Hex code      Color
--------      -----           --------      -----
   0          Black              8          Grey
   1          Blue               9          Light Blue
   2          Green              A          Light Green
   3          Cyan               B          Light Cyan
   4          Red                C          Light Red
   5          Magenta            D          Light Magenta
   6          Brown              E          Yellow
   7          White              F          White (high Intensity)

ignoreCase=1   For string searches (search and replace commands) ignore case
                    in the search string and the text being searched
ignoreCase=0   For string searches (search and replace commands) consider
                    case in the search string and the text being searched

linesOverFind=4 This many lines will be above a found search string when it
               is displayed in the window (if not showing already).  If this
               value is large the string will be in the middle of the window.


Press \bPgDn\r for more information about editor options
\225 224 226
\
                   POINT OPTIONS (Screen 5)

initialWindows=0 Each file name on the command line is put in a full screen
                    window and the windows overlay each other
initialWindows=1 The first window takes up the whole screen, the second
                    window takes up half (if there are only two) or two-thirds
                    (if there are three) of the screen, the third window (if
                    any) takes up one third of the screen.  If there are more
                    than three file names on the command line the
                    initialWindows=0 option is used
initialWindows=2 Like initialWindows=1 except that the windows are split
                    vertically instead of horizontally

overType=0     Insert characters that are typed
overType=1     Typed characters replace existing characters in the text

pathNames=0    Show only the last component of the filename on window banners.
pathNames=1    Show the full pathname of files in windows.

rightMargin=999  When you are entering text and a word goes past the right
                   margin, a carriage return is generated and the word is
                   moved to the next line.

Press \bPgDn\r for information more about editor options.
\226 225 227
\
                    POINT OPTIONS (Screen 6)

searchMode=0   Searches start at the selection (or the beginning of the file
                    if the selection is not in the file) and continue to the
                    end of the file
searchMode=1   Searches start at the selection (or the beginning of the file)
                    and search backwards to the beginning of the file.
searchMode=2   Searches start at the selection (or the beginning of the file),
                    search to the end of the file, and then start again at the
                    beginning of the file and search to the selection.  That
                    is, the search is circular.

tabWidth=8     The number of characters between tab stops.
Press \bPgDn\r for information more about editor options.
\227 226 200
\
                    POINT OPTIONS (Screen 7)

topOnFind=0    No other action when a string is found.
topOnFind=1    When a string is found in a window, the window is automatically
               made the top window.  Then you can always see the string found.

undoSize=50    This is how many changes are remembered that can be undo with
               the undoBack command.

videoMode=0    For monochrome displays, no synchronizing is done on screen
                    updating
videoMode=1    The BIOS screen display calls are used
videoMode=2    The display is written (two bytes at a time) during the
                    horizontal retrace.  This mode should not cause any
                    flicker on a color graphics display.
videoMode=3    The display is written (one byte at a time) during the
                    horizontal retrace.  This mode will not cause any
                    flicker on a color graphics display.

Press \bPgDn\r for information more about editor options.
\228 227 200
\
                    POINT OPTIONS (Screen 8)

workDrive=.\   This is the drive and directory that the editor work file will
               be placed on.  It can be a RAM disk.

unixMode=0     End lines with a carriage return and line feed (DOS style).
unixMode=1     End lines with a line feed only. (Unix style).

readOnly=0     New files in windows are read/write
readOnly=1     New files in windows are read-only.
